page {
    height: 100%;
    position: relative;
}

.address_img_bg {
    width: 80%;
    height: 50%;
    margin: 0 auto;
    padding-top: 100rpx;
    text-align: center;

    image {
        width: 100%;
    }
}

.add_btn,
.add_default_btn {
    position: absolute;
    bottom: 0;
    height: 100rpx;
    width: 100%;
    padding: 10rpx;

    .van-button {
        height: 80rpx;
        border-radius: 15rpx;
        font-weight: 600;
    }
}

.add_default_btn {
    bottom: 100rpx;
}

.address_info_show {
    padding: 0 20rpx;

    .address_info_item {
        border-bottom: 1px solid #ccc;

        .address_info_top {
            display: flex;
            font-size: 28rpx;
            height: 60rpx;
            line-height: 60rpx;
            justify-content: space-between;

            .address_top_text {
                display: flex;

                .phoneNum {
                    margin-left: 20rpx;
                }
            }

            .van-button {
                border-radius: 15rpx;
                font-size: 24rpx;
            }
        }

        .address_info_bottom {
            display: flex;
            height: 60rpx;
            line-height: 60rpx;
            font-size: 30rpx;
            justify-content: space-between;
            align-items: center;

            .bottom_right {
                display: flex;
                justify-content: center;
                align-items: center;

                navigator,
                .delete_btn {
                    display: flex;
                    justify-content: center;
                    width: 60rpx;
                }

                .delete_btn {
                    margin-right: 20rpx;
                }
            }


        }
    }
}